para que plataforma é essa compilação ? tipo o otclient vai rodar em qual plataforma ?
- Fórum
- OTServ
- Tutoriais
- Tutoriais de Clients
- Compilar Otclient Mac OS X
Compilar Otclient Mac OS X
Por Administrador, 21 de jul. de 2016 em Tutoriais de Clients
info
Grupo: Conde
Registrado: 12/04/15
Posts: 655
Reputação: +65
Gênero: Masculino
Char no Tibia: Developer Berg

info
Grupo: Campones
Registrado: 22/06/10
Posts: 89
Reputação: +9

@ricardoberg
Não ricardo, pelo visto isso é para compilar para a plataforma MacOSX:
info
Grupo: Campones
Registrado: 11/06/11
Posts: 8
Reputação: 0
Gênero: Masculino
Char no Tibia: Dark Knight Rokor

Como coloca essa barra de HP e como aumentar esse limite de dimensão?
Em 20/08/2016 at 20:16, Waterson disse:
Como coloca essa barra de HP e como aumentar esse limite de dimensão?
info
Grupo: Campones
Registrado: 22/06/10
Posts: 89
Reputação: +9

@railsonsousa
São sistemas que aumentam a quantidade de SQMs enviados pelo servidor ao cliente, e no caso da HealthBar, sistemas desenvolvidos no OTClient que através de OPCodes atualiza as informações contidas na HealthBar.
Não é necessário usar MacOSX para fazer essas alterações, poderão ser feitas em Windows e LINUX também.
info
Grupo: Campones
Registrado: 11/06/11
Posts: 8
Reputação: 0
Gênero: Masculino
Char no Tibia: Dark Knight Rokor

Em 12/03/2017 at 14:24, Waterson disse:@railsonsousa
São sistemas que aumentam a quantidade de SQMs enviados pelo servidor ao cliente, e no caso da HealthBar, sistemas desenvolvidos no OTClient que através de OPCodes atualiza as informações contidas na HealthBar.
Não é necessário usar MacOSX para fazer essas alterações, poderão ser feitas em Windows e LINUX também.
Teria como postar um link de algum tutorial? ou vc mesmo pode fazer o tutorial seria de grande ajuda a comunidade.
info
Grupo: Campones
Registrado: 22/06/10
Posts: 89
Reputação: +9

Estou muito sem tempo devido a graduação, eu não havia visto nenhum tutorial a respeito, tudo eu aprendi observando os outros sistemas.
info
Grupo: Campones
Registrado: 23/03/17
Posts: 1
Reputação: 0
Estou com o seguinte erro ao executar o arquivo gerado após a compilação:
FATAL ERROR: Unable to open X11 display
Assertion failed: (e == 0), function ~recursive_mutex, file /BuildRoot/Library/Caches/com.apple.xbs/Sources/libcxx/libcxx-307.4/src/mutex.cpp, line 86.
Abort trap: 6
Como resolver?



info
Grupo: Administrador
Registrado: 08/07/05
Posts: 5.8k
Reputação: +1.4k
Gênero: Outro
Compilar OTCLIENT - MAC OS X
Necessário:
(instale nessa ordem)
Instalando Bibliotecas Necessárias
Nós usamos brew para instalar a maioria das bibliotecas necessárias, usando os seguintes comandos:
brew install git brew install cmake brew install lua (this lua library doesn't work with in this process, we need 5.1.5) brew install boost brew install glew brew install physfs brew install libogg brew install libvorbisInstale LUA 5.1.5
curl "http://www.lua.org/ftp/lua-5.1.5.tar.gz"tar -zxvf lua-5.1.5.tar.gz cd lua-5.1.5make macosx test mkdir /opt/lua5.1 make INSTALL_TOP=/opt/lua5.1 installClonando e Compilando
git clone git://github.com/edubart/otclient.git cd otclient mkdir build cd build cmake -DUSE_STATIC_LIBS=OFF -DLUA_LIBRARY=/opt/lua5.1/lib/liblua.a -DLUA_INCLUDE_DIR=/opt/lua5.1/include/ .. make -j4Agora você pode rodar, o otc output binary deve estar no mesmo diretório.
Créditos e Fonte: https://github.com/edubart/otclient/wiki/Compiling-on-Mac-OS-X
Xtibia.com - Sua comunidade de Tibia e Otserv